package cn.hsa.fqz.task.service.dto;

import cn.hsa.fqz.task.entity.TTaskMedcClueFeedbackAttachmentDO;
import cn.hsa.fqz.task.entity.TTaskMedcClueFeedbackPulishDetail;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Description TODO
 * @ClassName MedcFeedbackDetailsDTO
 * @Author Liu.Jun
 * @Create 2023-10-19 14:48
 * @Version 1.0.0
 */
@Data
@ApiModel("线索反馈详情对象")
public class MedcFeedbackDetailsDTO implements Serializable {

    @ApiModelProperty("任务编码")
    private Integer id;

    @ApiModelProperty("医疗机构代码")
    private String medcCode;

    @ApiModelProperty("医疗机构名称")
    private String medcName;

    @ApiModelProperty("省级编码")
    private String proviceCode;

    @ApiModelProperty("省级名称")
    private String proviceName;

    @ApiModelProperty("城市编码")
    private String cityCode;

    @ApiModelProperty("城市名称")
    private String cityName;

    @ApiModelProperty("风险等级")
    private Integer fxdj;

    @ApiModelProperty("风险等级(中文)")
    private String fxdjDesc;

    @ApiModelProperty("处理结果")
    private Integer checkResult;

    @ApiModelProperty("处理结果(中文)")
    private String checkResultDesc;

    @ApiModelProperty("处罚金额")
    private String pulishCost;

    @ApiModelProperty("追回医保基金")
    private String penaltyCost;

    @ApiModelProperty("协议违约金")
    private String violateCost;

    @ApiModelProperty("涉嫌基金")
    private String violateFund;

    @ApiModelProperty("涉嫌资金")
    private String violateFinance;

    @ApiModelProperty("反馈详情")
    private String content;

    @ApiModelProperty("任务名称")
    private String taskName;

    private List<TTaskMedcClueFeedbackAttachmentDO> attachmentDOS;

    private List<TTaskMedcClueFeedbackPulishDetail> pulishDetails;
}
